package com.punai.externalccb.bo;

import com.punai.externalccb.domain.YdBqitemMate;

import java.math.BigDecimal;

public class YDBQItemMateBo {
    private Integer ID;
    private Integer BQItemID;
    private Integer YDBQItemID;
    private Integer RelType;
    private String BidNodeName;
    private Integer YDDate;
    private BigDecimal MonthAmout;
    private BigDecimal MonthWcl;
    private BigDecimal MonthCz;
    private BigDecimal CostsAmout;
    private BigDecimal CostsCz;
    private BigDecimal CostsWcl;
    private BigDecimal BSYZCostsCz;
    private BigDecimal YZCostsCz;
    private BigDecimal BSYZCostsAmout;
    private BigDecimal YZCostsAmout;
    private BigDecimal MonthGcl;
    private BigDecimal MonthJlTotal;
    private BigDecimal MonthBhsJlTotal;
    private BigDecimal MonthBhsCz;
    private BigDecimal MonthPlanAmout;
    private BigDecimal MonthPlanWcl;
    private BigDecimal MonthPlanCz;
    private BigDecimal MonthXyPlanAmout;
    private BigDecimal MonthXyPlanWcl;
    private BigDecimal MonthXyPlanCz;
    private Integer SbType;
    private BigDecimal SbRatio;
    private BigDecimal LastSbRatio;
    private Integer FLCsSBType;

    public Integer getID() {
        return ID;
    }

    public void setID(Integer ID) {
        this.ID = ID;
    }

    public Integer getBQItemID() {
        return BQItemID;
    }

    public void setBQItemID(Integer BQItemID) {
        this.BQItemID = BQItemID;
    }

    public Integer getYDBQItemID() {
        return YDBQItemID;
    }

    public void setYDBQItemID(Integer YDBQItemID) {
        this.YDBQItemID = YDBQItemID;
    }

    public Integer getRelType() {
        return RelType;
    }

    public void setRelType(Integer relType) {
        RelType = relType;
    }

    public String getBidNodeName() {
        return BidNodeName;
    }

    public void setBidNodeName(String bidNodeName) {
        BidNodeName = bidNodeName;
    }

    public Integer getYDDate() {
        return YDDate;
    }

    public void setYDDate(Integer YDDate) {
        this.YDDate = YDDate;
    }

    public BigDecimal getMonthAmout() {
        return MonthAmout;
    }

    public void setMonthAmout(BigDecimal monthAmout) {
        MonthAmout = monthAmout;
    }

    public BigDecimal getMonthWcl() {
        return MonthWcl;
    }

    public void setMonthWcl(BigDecimal monthWcl) {
        MonthWcl = monthWcl;
    }

    public BigDecimal getMonthCz() {
        return MonthCz;
    }

    public void setMonthCz(BigDecimal monthCz) {
        MonthCz = monthCz;
    }

    public BigDecimal getCostsAmout() {
        return CostsAmout;
    }

    public void setCostsAmout(BigDecimal costsAmout) {
        CostsAmout = costsAmout;
    }

    public BigDecimal getCostsCz() {
        return CostsCz;
    }

    public void setCostsCz(BigDecimal costsCz) {
        CostsCz = costsCz;
    }

    public BigDecimal getCostsWcl() {
        return CostsWcl;
    }

    public void setCostsWcl(BigDecimal costsWcl) {
        CostsWcl = costsWcl;
    }

    public BigDecimal getBSYZCostsCz() {
        return BSYZCostsCz;
    }

    public void setBSYZCostsCz(BigDecimal BSYZCostsCz) {
        this.BSYZCostsCz = BSYZCostsCz;
    }

    public BigDecimal getYZCostsCz() {
        return YZCostsCz;
    }

    public void setYZCostsCz(BigDecimal YZCostsCz) {
        this.YZCostsCz = YZCostsCz;
    }

    public BigDecimal getBSYZCostsAmout() {
        return BSYZCostsAmout;
    }

    public void setBSYZCostsAmout(BigDecimal BSYZCostsAmout) {
        this.BSYZCostsAmout = BSYZCostsAmout;
    }

    public BigDecimal getYZCostsAmout() {
        return YZCostsAmout;
    }

    public void setYZCostsAmout(BigDecimal YZCostsAmout) {
        this.YZCostsAmout = YZCostsAmout;
    }

    public BigDecimal getMonthGcl() {
        return MonthGcl;
    }

    public void setMonthGcl(BigDecimal monthGcl) {
        MonthGcl = monthGcl;
    }

    public BigDecimal getMonthJlTotal() {
        return MonthJlTotal;
    }

    public void setMonthJlTotal(BigDecimal monthJlTotal) {
        MonthJlTotal = monthJlTotal;
    }

    public BigDecimal getMonthBhsJlTotal() {
        return MonthBhsJlTotal;
    }

    public void setMonthBhsJlTotal(BigDecimal monthBhsJlTotal) {
        MonthBhsJlTotal = monthBhsJlTotal;
    }

    public BigDecimal getMonthBhsCz() {
        return MonthBhsCz;
    }

    public void setMonthBhsCz(BigDecimal monthBhsCz) {
        MonthBhsCz = monthBhsCz;
    }

    public BigDecimal getMonthPlanAmout() {
        return MonthPlanAmout;
    }

    public void setMonthPlanAmout(BigDecimal monthPlanAmout) {
        MonthPlanAmout = monthPlanAmout;
    }

    public BigDecimal getMonthPlanWcl() {
        return MonthPlanWcl;
    }

    public void setMonthPlanWcl(BigDecimal monthPlanWcl) {
        MonthPlanWcl = monthPlanWcl;
    }

    public BigDecimal getMonthPlanCz() {
        return MonthPlanCz;
    }

    public void setMonthPlanCz(BigDecimal monthPlanCz) {
        MonthPlanCz = monthPlanCz;
    }

    public BigDecimal getMonthXyPlanAmout() {
        return MonthXyPlanAmout;
    }

    public void setMonthXyPlanAmout(BigDecimal monthXyPlanAmout) {
        MonthXyPlanAmout = monthXyPlanAmout;
    }

    public BigDecimal getMonthXyPlanWcl() {
        return MonthXyPlanWcl;
    }

    public void setMonthXyPlanWcl(BigDecimal monthXyPlanWcl) {
        MonthXyPlanWcl = monthXyPlanWcl;
    }

    public BigDecimal getMonthXyPlanCz() {
        return MonthXyPlanCz;
    }

    public void setMonthXyPlanCz(BigDecimal monthXyPlanCz) {
        MonthXyPlanCz = monthXyPlanCz;
    }

    public Integer getSbType() {
        return SbType;
    }

    public void setSbType(Integer sbType) {
        SbType = sbType;
    }

    public BigDecimal getSbRatio() {
        return SbRatio;
    }

    public void setSbRatio(BigDecimal sbRatio) {
        SbRatio = sbRatio;
    }

    public BigDecimal getLastSbRatio() {
        return LastSbRatio;
    }

    public void setLastSbRatio(BigDecimal lastSbRatio) {
        LastSbRatio = lastSbRatio;
    }

    public Integer getFLCsSBType() {
        return FLCsSBType;
    }

    public void setFLCsSBType(Integer FLCsSBType) {
        this.FLCsSBType = FLCsSBType;
    }

    public static YdBqitemMate convert(YDBQItemMateBo source) {
        YdBqitemMate target = new YdBqitemMate();
        target.setOid(source.getID());
        target.setBqitemid(source.getBQItemID());
        target.setYdbqitemid(source.getYDBQItemID());
        target.setReltype(source.getRelType());
        target.setBidnodename(source.getBidNodeName());
        target.setYddate(source.getYDDate());
        target.setMonthamout(source.getMonthAmout());
        target.setMonthwcl(source.getMonthWcl());
        target.setMonthcz(source.getMonthCz());
        target.setCostsamout(source.getCostsAmout());
        target.setCostscz(source.getCostsCz());
        target.setCostswcl(source.getCostsWcl());
        target.setBsyzcostscz(source.getBSYZCostsCz());
        target.setYzcostscz(source.getYZCostsCz());
        target.setBsyzcostsamout(source.getBSYZCostsAmout());
        target.setYzcostsamout(source.getYZCostsAmout());
        target.setMonthgcl(source.getMonthGcl());
        target.setMonthjltotal(source.getMonthJlTotal());
        target.setMonthbhsjltotal(source.getMonthBhsJlTotal());
        target.setMonthbhscz(source.getMonthBhsCz());
        target.setMonthplanamout(source.getMonthPlanAmout());
        target.setMonthplanwcl(source.getMonthPlanWcl());
        target.setMonthplancz(source.getMonthPlanCz());
        target.setMonthxyplanamout(source.getMonthXyPlanAmout());
        target.setMonthxyplanwcl(source.getMonthXyPlanWcl());
        target.setMonthxyplancz(source.getMonthXyPlanCz());
        target.setSbtype(source.getSbType());
        target.setSbratio(source.getSbRatio());
        target.setLastsbratio(source.getLastSbRatio());
        target.setFlcssbtype(source.getFLCsSBType());
        return target;
    }


}
